@charset "utf-8";
/* css */
* { margin: 0; padding: 0 }
body { font: 15px "Microsoft YaHei", Arial, Helvetica, sans- serif; color: #333; line-height: 1.5; background: #fff }
img { border: 0; display: block;max-width: none;}
ul, li { list-style: none; }
a { text-decoration: none; color: #000; }
a:hover { color: #000; text-decoration: none; }
.clear { clear: both;overflow: hidden; }
.clearblank { clear: both; width: 100%; overflow: hidden; height: 20px }
.fl { float: left!important; }
.fr { float: right!important; }
.home_box { width: 1140px; overflow: hidden; margin: auto; }
.fafafa { background: #fafafa;padding-bottom: 40px;}
.font18 { font-size: 18px }
.mt50 { width: 100%; height: 50px; }
/*home_text*/
.home_text ul { margin: 20px 0; overflow: hidden; }
.home_text ul li { width: 20%; float: left; padding: 10px 0; }
.home_text ul li:nth-child(6) { display: none }
.home_text ul li i { height: 106px; font-style: normal; display: block; padding: 10px 20px; margin: 0 10px; border-radius: 5px; border-left: #48cbdf 2px solid; box-shadow: #e8e8e8 2px 2px 10px; }
.home_text ul li h2 { font-size: 16px; margin-bottom: 10px; color: #48cbdf; }
.home_text ul li p { color: #888 }
.home_text ul li:nth-child(1) i { background: #48cbdf; }
.home_text ul li:nth-child(1) h2, .home_text ul li:nth-child(1) p { color: #fff }
.home_text ul li i:hover { background: #48cbdf; box-shadow: #c5c5c5 2px 2px 10px; }
.home_text ul li i:hover h2, .home_text ul li i:hover p { color: #fff }
h2.t_tilte { text-align: center; color: #48cbdf; font-size: 20px; padding: 30px 0 0; }
span.t_en { text-align: center; display: block; color: #999; margin: 10px 0; }
p.t_info { text-align: center; color: #999; padding-bottom: 30px; }
.t_line { width: 70%; height: 1px; background: #eee; display: block; margin: 0 auto 10px }
.t_line span { display: block; background: #48cbdf; width: 60px; height: 3px; margin: auto; }
.renqun { width: 20%; float: left; color: #888; }
.renqun h3 { font-size: 16px; font-weight: bold; margin: 0 0 20px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.renqun p { font-size: 14px; margin: 0 0 15px 0; height: 42px; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; }
.renqun ul { height: 104px; }
.renqun ul li { color: #666; background: url(https://ages.cjfangsheng.com/dt/zyt_b1.6xz1/li_g.png) no-repeat left center; background-size: 16px; padding-left: 20px; line-height: 26px; }
.renqun section { margin: 8px; background: #fff; padding: 20px 10px 10px; box-shadow: #e8e8e8 2px 2px 10px; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; transition: all 0.5s; }
.renqun section a { display: block; text-align: center; line-height: 40px; margin-top: 30px; color: #fff; }
.renqun section:hover { box-shadow: #c5c5c5 2px 2px 10px; }
.syrq_n1 { background: #ff6857 }
.syrq_n2 { background: #fbc713 }
.syrq_n3 { background: #05c387 }
.syrq_n4 { background: #01babf }
.syrq_n5 { background: #7953e6 }
.syrq { padding-bottom: 40px }
.liucheng { padding-bottom: 40px }
.liucheng li { width: 33.333%; float: left; }
.liucheng li section { margin: 10px; box-shadow: #e8e8e8 2px 2px 10px; padding: 20px 30px 40px; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; transition: all 0.5s; }
.liucheng li h3 { font-size: 18px; margin-bottom: 16px; padding-left: 45px; height: 34px; line-height: 34px; }
.liucheng li p { color: #666; }
.liucheng li:nth-child(1) h3 { background: url(https://ages.cjfangsheng.com/dt/zyt_b1.6xz1/lc01.png) no-repeat; background-size: 32px }
.liucheng li:nth-child(2) h3 { background: url(https://ages.cjfangsheng.com/dt/zyt_b1.6xz1/lc02.png) no-repeat; background-size: 32px }
.liucheng li:nth-child(3) h3 { background: url(https://ages.cjfangsheng.com/dt/zyt_b1.6xz1/lc03.png) no-repeat; background-size: 32px }
.liucheng li:nth-child(4) h3 { background: url(https://ages.cjfangsheng.com/dt/zyt_b1.6xz1/lc04.png) no-repeat; background-size: 32px }
.liucheng li:nth-child(5) h3 { background: url(https://ages.cjfangsheng.com/dt/zyt_b1.6xz1/lc05.png) no-repeat; background-size: 32px }
.liucheng li:nth-child(6) h3 { background: url(https://ages.cjfangsheng.com/dt/zyt_b1.6xz1/lc06.png) no-repeat; background-size: 32px }
.liucheng li section:hover { box-shadow: #c5c5c5 2px 2px 10px; }
.feiyong_pic li { width: 25%; display: block; float: left; margin-bottom: 30px; }
.feiyong_pic li section { text-align: center; margin: 20px 40px; }
.feiyong_pic li h3 { font-size: 18px; color: #48cbdf; margin: 20px 0; }
.feiyong_pic li p { font-size: 14px; color: #888; height: 42px; overflow: hidden; }
.feiyong_pic i { display: block; background: #48cbdf; width: 130px; margin: auto; padding: 33px 0; border-radius: 50%; }
.feiyong_pic i img { margin: auto }
.sidefloat { position: fixed; right: 20px; bottom: 50%; z-index: 9 }
.sidefloat li { width: 50px; height: 50px; margin-bottom: 1px; position: relative; box-shadow: 1px 2px 6px 0px rgba(0,0,0,.2); }
.side_zd { display: block; width: 40px; height: 40px; }
.sidefloat li span { display: none; position: absolute; right: 50px; line-height: 50px; background: #48cbdf; color: #fff; text-indent: 0.2em; box-shadow: 1px 2px 6px 0px rgba(0,0,0,.2); }
.sidefloat li span img { width: 140px;max-width: none;}
.side_top { background: url(https://ages.cjfangsheng.com/dt/zyt_b1.6xz1/top.png) no-repeat center #48cbdf; background-size: 32px; }
.side_tell { background: url(https://ages.cjfangsheng.com/dt/zyt_b1.6xz1/zx01a.png) no-repeat center #48cbdf; background-size: 32px; }
.side_weixin { background: url(https://ages.cjfangsheng.com/dt/zyt_b1.6xz1/zx02a.png) no-repeat center #48cbdf; background-size: 32px; }
.side_qq { background: url(https://ages.cjfangsheng.com/dt/zyt_b1.6xz1/zx03a.png) no-repeat center #48cbdf; background-size: 32px; }
.sidefloat li:hover span { display: block }
.side_text { padding: 0 10px }
.side_tell a{color: #fff;}